From 775d41013db9f80854cac8dd4847e6f5ff31640b Mon Sep 17 00:00:00 2001 From: Jordi Mallach Date: Mon, 29 Sep 2025 19:28:06 +0200 Subject: [PATCH] Do not pass -m64 to alpha, ia64, loong64 or riscv64 builds. Forwarded: no Last-Update: 2025-05-14 Gbp-Pq: Name ftbfs_alpha_ia64.patch --- makefile | 38 ++++++++++++++++++++++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/makefile b/makefile index fbd91c978..72d04bebe 100644 --- a/makefile +++ b/makefile @@ -194,6 +194,14 @@ else ifneq ($(filter arm%,$(UNAME_M)),) PLATFORM := arm else ifneq ($(filter arm%,$(UNAME_P)),) PLATFORM := arm +else ifneq ($(filter ia64,$(UNAME_M)),) +PLATFORM := ia64 +else ifneq ($(filter ia64,$(UNAME_P)),) +PLATFORM := ia64 +else ifneq ($(filter loongarch64,$(UNAME_M)),) +PLATFORM := loong64 +else ifneq ($(filter loongarch64,$(UNAME_P)),) +PLATFORM := loong64 else ifneq ($(filter powerpc,$(UNAME_P)),) PLATFORM := powerpc else ifneq ($(filter riscv64%,$(UNAME_M)),) @@ -410,9 +418,39 @@ else BIGENDIAN := 1 endif endif + +ifeq ($(findstring alpha,$(UNAME)),alpha) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring ia64,$(UNAME)),ia64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring loongarch64,$(UNAME)),loongarch64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + +ifeq ($(findstring riscv64,$(UNAME)),riscv64) +ARCHITECTURE := +ifndef FORCE_DRC_C_BACKEND + FORCE_DRC_C_BACKEND := 1 +endif +endif + ifneq (,$(findstring s390x,$(UNAME))) BIGENDIAN := 1 endif + # FreeBSD ifneq (,$(findstring powerpc,$(UNAME))) ifneq (,$(findstring powerpc64le,$(UNAME))) -- 2.30.2